Vector Pascal
نویسنده
چکیده
Vector Pascal is a language designed to support elegant and efficient expression of algorithms using the SIMD model of computation. It imports into Pascal features derived from the functional languages APL and J, in particular the extension of all operators to work on vectors of data. The type system is extended to handle dimensional analysis. Code generation is via the ILCG system that allows retargeting to multiple different SIMD instructionsets based on formal descrition of the instructionset semantics.
منابع مشابه
Vector Pascal, an array language
Vector Pascal is a language designed to support elegant and efficient expression of algorithms using the SIMD model of computation. It imports into Pascal abstraction mechanisms derived from functional languages having their origins in APL. In particular it extends all operators to work on vectors of data. The type system is extended to handle pixels and dimensional analysis. Code generation is...
متن کاملFinal Report: Merging Single Assignment C and Vector Pascal Technologies
This is a report on the Travel Grant EP/D/032423/1 provided by EPSRC to fund travel to investigate the merging of Single Assignment C and Vector Pascal technologies. The grant was of 3 months duration and was originally scheduled to run from July to September 2005. Due to di culties in arranging the rst visit, it actually ran from September to November. I rst present a historical background bef...
متن کاملLearning Textual Entailment using SVMs and String Similarity Measures
We present the system that we submitted to the 3rd Pascal Recognizing Textual Entailment Challenge. It uses four Support Vector Machines, one for each subtask of the challenge, with features that correspond to string similarity measures operating at the lexical and shallow syntactic level.
متن کامل